حسابداری انبار و انتقالات بینانباری
ثبت خودکار سند حسابداری برای انتقالهای بین انبارها و رسید/تحویلهای بدون خرید و فروش که ارزشگذاری استاندارد اودوو برای آنها هیچ سندی ایجاد نمیکند.
این ماژول چه مشکلی را حل میکند؟
در اودوو یک حرکت انبار تنها زمانی «ارزشگذاری» میشود و سند حسابداری میسازد که از مرز شرکت عبور کند —
یعنی تأمینکننده ← انبار، انبار ← مشتری، تعدیل موجودی یا تولید. حرکتهایی که داخل خود شرکت باقی میمانند
(is_valued = False)
هیچ لایه ارزشگذاری و هیچ سند حسابداری ایجاد نمیکنند.
نتیجه این است که سه عملیات واقعی و پرتکرار، بدون سند حسابداری باقی میمانند. این ماژول برای هر انبار یک
حساب ارزشگذاری اختصاصی تعریف میکند و هنگام تأیید حرکت، سند حسابداری لازم را ثبت میکند تا مانده هر انبار
در دفتر کل درست بماند.
عملیاتهای پشتیبانیشده
| عملیات |
شکل حرکت |
سند ثبتشده |
| انتقال بین انبار |
انبار A ← انبار B |
بدهکار: حساب انبار مقصد / بستانکار: حساب انبار مبدأ |
| رسید انبار بدون خرید |
مبدأ خارج از انبار ← انبار مقصد |
بدهکار: حساب انبار مقصد / بستانکار: حساب «افزایش موجودی» شرکت |
| تحویل بدون فروش |
انبار مبدأ ← مقصد خارج از انبار |
بدهکار: حساب «کاهش موجودی» شرکت / بستانکار: حساب انبار مبدأ |
مبلغ سند برابر است با «مقدار انجامشده × بهای واحد جاری» و به ارز شرکت ثبت میشود.
ویژگیهای کلیدی
🏬 حساب ارزشگذاری برای هر انبار
هر انبار میتواند حساب دفترکل اختصاصی خود را داشته باشد تا مانده موجودی هر انبار بهطور جداگانه قابل ردیابی باشد.
🧾 ثبت خودکار و متوازن
هنگام تأیید حرکت، یک سند حسابداری متوازن بهازای هر شرکت ثبت و به همان حرکت پیوند داده میشود.
♻️ کاملاً افزایشی و ایمن
هیچ لایه ارزشگذاری ایجاد نمیکند و ارزشگذاری سطح شرکت اودوو را تغییر نمیدهد؛ گزارش کاردکس دستنخورده میماند.
🔁 عدم ثبت تکراری
حرکتی که پیشتر برایش سند ثبت شده باشد نادیده گرفته میشود؛ فرآیند idempotent است.
🚚 پشتیبانی از انتقال دومرحلهای
با تعریف حساب روی مکان ترانزیت، انتقالهای چندمرحلهای بهدرستی خالصسازی و ثبت میشوند.
⚠️ اعتبارسنجی شفاف
اگر حساب طرف مقابل یا دفترروزنامه لازم تنظیم نشده باشد، بهجای نادیدهگرفتن خاموش، با خطای روشن متوقف میشود.
پیکربندی
- انبارداری ◂ انبارها: روی هر انباری که باید مانده اختصاصی داشته باشد، «حساب ارزشگذاری موجودی» را تنظیم کنید. انبارهای بدون حساب نادیده گرفته میشوند.
- انبارداری ◂ تنظیمات ◂ حسابداری انبار: حساب «افزایش موجودی» (طرف مقابل رسیدهای بدون خرید) و حساب «کاهش موجودی» (طرف مقابل تحویلهای بدون فروش) شرکت را تنظیم کنید. در صورت نیاز میتوان اینها را در سطح نوع عملیات بازنویسی کرد.
- یک دفترروزنامه انبار باید روی شرکت تنظیم شده باشد (تنظیم استاندارد انبارداری).
مبنای ارزش و روش FIFO
ارزش برابر «بهای واحد استاندارد × مقدار» است. برای روشهای استاندارد و میانگین این مقدار دقیق است.
برای روش FIFO از آخرین بهای واحد استفاده میشود (هیچ لایه FIFO توسط حرکت داخلی مصرف نمیشود) که برای
انتقال درونشرکتی یک تقریب پذیرفتهشده است.
مجوز استفاده از برنامه – نسخه ۱.۰
این نرمافزار و کلیه فایلها و مستندات مرتبط با آن (نرمافزار) صرفاً در صورتی قابل
استفاده (اجرا، ویرایش، و اجرای پس از ویرایش) است که شما دارای لایسنس خرید معتبر از
پدیدآورنده یا فروشنده رسمی نرمافزار باشید یا توافقنامه کتبی از پدیدآورنده دریافت
کرده باشید.
این مجوز مطابق با قانون حمایت از حقوق پدیدآورندگان نرمافزارهای رایانهای مصوب ۱۳۷۹،
قانون تجارت الکترونیکی و قانون جرائم رایانهای تنظیم شده و هرگونه استفاده خارج از
چارچوب آن، نقض حقوق مالکیت فکری بوده و قابل پیگرد قانونی در مراجع ذیصلاح جمهوری
اسلامی ایران است.
۱. حقوق مجاز استفاده
-
شما مجاز هستید ماژول را تنها برای پایگاه دادهها/شرکتها
و دامنه استفاده ذکرشده در فاکتور خرید یا قرارداد استفاده نمایید.
-
میتوانید ماژولهای جدیدی توسعه دهید که از این نرمافزار
بهعنوان کتابخانه استفاده میکنند (بهعنوان مثال: وابستگی به آن، import و
استفاده از منابع آن – مشروط بر اینکه کد منبع یا محتوای ماژول را کپی یا استخراج
نکنید).
-
هرگونه استفاده فراتر از محدوده لایسنس، مستلزم دریافت
اجازه کتبی مجدد از پدیدآورنده است.
۲. محدودیتها
-
انتشار، توزیع، فروش مجدد، واگذاری مجوز یا عرضه عمومی
نسخه اصلی یا تغییر یافته این نرمافزار بدون اجازه کتبی پدیدآورنده اکیداً ممنوع
است.
-
استفاده از این نرمافزار در بیش از تعداد مجاز پایگاه
داده/شرکت یا خارج از دامنه مجاز خریداریشده، نقض صریح قرارداد محسوب میشود.
-
حذف یا تغییر نام پدیدآورنده، اطلاعات حقتکثیر، یا هرگونه
نشانه مالکیت معنوی از کد یا رابط نرمافزار ممنوع است.
-
هرگونه مهندسی معکوس (Reverse Engineering)، دیکامپایل،
یا استخراج کد منبع جز در حدود مجاز قانون، ممنوع است.
۳. مالکیت معنوی
-
کلیه حقوق مادی و معنوی نرمافزار، از جمله کد منبع،
طراحی، ساختار پایگاه داده، اسناد فنی و رابط کاربری، متعلق به پدیدآورنده
(توسعهدهنده/فروشنده/عرضهکننده) است.
-
خرید مجوز استفاده، بههیچوجه به معنای انتقال مالکیت
نرمافزار یا اعطای حق بهرهبرداری تجاری مستقل به خریدار نیست.
-
حقوق مالکیت معنوی این نرمافزار تحت حمایت مواد ۱ تا ۱۲
«قانون حمایت از حقوق پدیدآورندگان نرمافزارهای رایانهای» قرار دارد و متخلفین
علاوه بر جبران خسارت، مشمول مجازاتهای مقرر در این قانون خواهند شد.
۴. عدم ضمانت و مسئولیت
این نرمافزار «همانگونه که هست» ارائه میشود و هیچگونه ضمانتی از هر نوع (اعم از
صریح یا ضمنی، شامل اما نه محدود به ضمانت قابلفروشبودن، انطباق با نیاز خاص یا عدم
نقض حقوق اشخاص ثالث) ارائه نمیگردد.
در هیچ شرایطی پدیدآورنده یا دارنده حقتکثیر در قبال هرگونه خسارت مستقیم، غیرمستقیم،
تبعی یا اتفاقی ناشی از استفاده یا عدم استفاده از نرمافزار، مسئول نخواهد بود.
۵. قانون حاکم و حل اختلاف
-
این قرارداد تابع قوانین و مقررات جمهوری اسلامی ایران
است.
-
هرگونه اختلاف ناشی از این مجوز، در مراجع قضایی ذیصلاح
جمهوری اسلامی ایران (با اولویت مراجع ویژه جرائم رایانهای) مورد رسیدگی قرار
خواهد گرفت.
-
طرفین میتوانند پیش از ارجاع به دادگاه، از طریق داوری
مرضیالطرفین یا شورای حل اختلاف تجارت الکترونیکی اقدام کنند.
۶. ضمانت اجرا و پیگرد قانونی
-
هرگونه استفاده غیرمجاز، کپیبرداری، توزیع یا فروش مجدد
این نرمافزار، مطابق مواد ۱۳ و ۱۴ قانون حمایت از حقوق پدیدآورندگان نرمافزارهای
رایانهای، ماده ۷۴ قانون تجارت الکترونیکی و مواد ۲۵ و ۷۵ قانون جرائم رایانهای،
قابل پیگرد کیفری و مدنی است.
-
علاوه بر اقدامات قانونی، اپاستور حق دارد دسترسی کاربر
متخلف به حساب کاربری و خریدهای انجامشده را بهطور کامل تعلیق یا مسدود کند.